package com.fjec.devops.service;

import com.fjec.common.protocol.JsonResult;
import com.fjec.devops.entity.StatAllUserNum;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 014.统计-用户数量表 服务类
 * </p>
 *
 * @author admin
 * @since 2020-09-18
 */
public interface IStatAllUserNumService extends IService<StatAllUserNum> {
    /**
     * 统计-用户数量
     *
     * @param days
     * @return
     * @throws Exception
     */
    JsonResult statAllUserNum(Integer days) throws Exception;

    // 获取某一天用户数量数据
    JsonResult statUserNumInfo(long id) throws Exception;

    // 添加某一天用户数量
    JsonResult statUserNumAdd(int userNum) throws Exception;

    // 修改某一天用户数量
    JsonResult statUserNumModify(long id, int userNum) throws Exception;

    // 删除某一天的用户数量
    JsonResult statUserNumDel(long id) throws Exception;

    // 添加一些假数据用于测试
    JsonResult statUserNumFakeData() throws Exception;

}
